The O++ Database Programming Language: Implementation and Experience

نویسندگان

  • Rakesh Agrawal
  • Shaul Dar
  • Narain H. Gehani
چکیده

Ode is a database system and environment based on the object paradigm. The database is defined, queried and manipulated using the database programming language O++, which is based on C++. The O++ compiler translates O++ programs into C++ programs which contain calls to the Ode object manager. The current O++ implementation provides facilities for creating and manipulating persistent objects, and for associatively accessing these objects. We describe the implementation of O++: the Ode object manager, the translation of the database facilities in O++, and our experience. C++ has emerged as the de facto standard language for software development, and database systems based on C++ have attracted much attention. We provide a detailed description of our implementation with the hope that this paper will serve as a reference for implementors of database systems based on C++.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Iranian English Language Teachers’ Perception of Task-based Language Teaching (TBLT) Principles and Challenges to its Implementation

This paper presents the findings of a study on Iranian  English language teachers’ understanding of  Task-based language teaching (TBLT) principles and  perceived challenges of TBLT implementation in Iran. The data obtained from 100 respondents on a 39-item survey instrument and four essay questions analyzed through frequency statistics revealed that nearly 70 percent of teachers are cognizant ...

متن کامل

English Teachers' Perception of Critical Pedagogy: Any Discrepancy between Perception and Actual Classroom Implementation?

The study investigated the relationship between Iranian EFL teachers' perception of critical pedagogy (CP) and reflective teaching (RT), the possible effect of gender, academic degree, and teaching experience on teachers’ perceptions of CP, the possible differences among the three groups of teachers of universities, public schools and private language institutes regarding their perception of CP...

متن کامل

Database Application Programming with Versioned Complex Objects

Database systems as basis for CAD frameworks have to provide data management as well as transaction management facilities meeting the requirements of design applications. One of the most important features is an application programming interface (API) supporting design tool implementation as well as integration of design tools into the CAD framework by integrating a database language into a hos...

متن کامل

On the Relationship between the Implementation of Formative Assessment Strategies and Iranian EFL Teachers’ Self-Efficacy: Do Gender and Experience Make a Difference?

This study sought to examine the relationship between the use of formative assessment strategies and the Iranian EFL teachers’ sense of self-efficacy. Moreover, this study investigated the relationships and interactions between the EFL teachers’ use of formative assessment strategies, their gender, level of experience, and sense of self-efficacy. This is a descriptive ex post facto design study...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993